This package is a set of three very simple applications, the only thing they do is activate or deactivate the debugger.
Why ?
Some applications, like the Apple DVD Player won't launch with a low level debugger loaded, soin order to not have to disable the debugger and restart your machine before watching your favorite DVD Movie... I tried to do something which would do as if it wasn't there (the debugger)...
It's absolutely not done in any harmfull, illegal, hacking, cracking, cheating purpose and should not be used that way...
How ?
In fact it's a very simple application, I should say 3 very simple applications ;-)
• Debugger Storer : this simple application stores the value contained at the 0x120 address in memory (Debugger trap) into a pref file, and that's all, it should be used before trying Debugger ReStorer, this application doesn't store anything if there is no debugger installed. You should put that application in your Startup Items, so that the value it stores will allways be valid (it's valid from the launch of Debugger Storer, to the shutdown of the computer, but not before you launch the application at least once since the last startup, is that clear ?).
• Debugger Unloader : this application stores the value at the 0x120 address into a pref file (like the Storer), but it additionnally desables the debugger by setting the content of the 0x120 address to nil, to re-enable the debugger after that step use the Debugger Restorer, this application doesn't do anything if no debugger is installed (if the content of 0x120 is nil).
• Debugger ReStorer : this application should NOT be used without having launched one of the two others BEFORE !!! It WILL probably crash if you do, since it's very unsafe, and touches low level traps without any safety check ! It replaces a pointer value which might not (and is propably never) correct from one start to the other. The best thing to avoid any mistake is to put the Debugger Storer in your Startup Items.
Thanks :
Maximilien, and his friend Vincent who told me about that trap.
Copyright :
This software is my proprerty, and remains my own and solely property, but it can be distributed freely, as long as it comes with this Read Me file and the 3 applications unmodified !
Legal Stuff :
I can't be held for responsible for any harm caused by the use of that software, it is distributed as is, without any waranty of any kind, you should use it at your own risk, and if you use it you accept the license and the terms above.
Enjoy ! ;-)
contact : madmax@chez.com
web : http://www.multimania.com/raoul/
Feel free to e-mail me for any comment question, or if you want the source code... which is very ugly (uhh... well, not that much... but... there is nothing in the code ;-) and stands in something like 40 lines for each application ;-)
Please I love knowing if anyone uses what I write, so please, e-mail me...